package request

type AddGroupReq struct {
	Name string `json:"name" form:"name" binding:"required"`
}
type AddGroupUserReq struct {
	UserIds []uint `json:"user_ids" form:"user_ids" binding:"required"`
	GroupId uint   `json:"group_id" form:"group_id" binding:"required"`
	Level   uint   `json:"level" form:"level"` // 成员权限：1：群主 2：管理员 3：群成员

}
type SetAuthReq struct {
	UserId  uint `json:"user_id" form:"user_id" binding:"required"`
	GroupId uint `json:"group_id" form:"group_id" binding:"required"`
	Level   uint `json:"level" form:"level"` // 成员权限：1：群主 2：管理员 3：群成员

}
type RemoveUserReq struct {
	UserId  uint `json:"user_id" form:"user_id" binding:"required"`
	GroupId uint `json:"group_id" form:"group_id" binding:"required"`
	Level   uint `json:"level" form:"level"` // 成员权限：1：群主 2：管理员 3：群成员

}
type DelGroupReq struct {
	Id uint `json:"id" form:"id" binding:"required"`
}
